Reliable Multicast for Publish/Subscribe Systems

نویسندگان

  • Qixiang Sun
  • Arthur C. Smith
چکیده

Group-based reliable multicast is an important building block for distributed applications. For large systems, however, traditional approaches do not scale well due to centralized recovery mechanisms and excessive message overhead. In this paper, we present a reliable probabilistic multicast, rpbcast, that is a hybrid of the centralized and gossip-based approaches. In particular, rpbcast extends previous work by supporting high packet rates and many active senders. Rpbcast uses gossip as the primary retransmission mechanism and only contacts loggers if gossips fail. Large groups of active senders are supported using negative gossip which describes what a receiver lacks instead of what it has. Moreover, negative gossip allows pull based recovery and converges faster than push based recovery. Rpbcast also applies hashing techniques to reduce message overhead. Garbage collection in rpbcast is stability oriented. The approximate membership protocol in rpbcast exploits some garbage collection flexibilities to avoid expensive join/leave operations. Thesis Supervisor: Nancy Lynch Title: Professor Massachusetts Institute of Technology

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scalable Publish-Subscribe in a Managed Framework

Scalable Publish-Subscribe in a Managed Framework Krzysztof Ostrowski Cornell University Ken Birman Cornell University Abstract Reliable multicast, publish-subscribe and group communication are highly effective in support of replication and event notification, and could serve as the enabling technologies for new types of applications that are both interactive and decentralized. To fully realize...

متن کامل

Implementing Scalable Publish-Subscribe in a Managed Runtime Environment

The reliable multicast, publish-subscribe, and group communication paradigms are highly effective in support of replication and event notification, and could serve as the enabling technologies for new types of applications that are both interactive and decentralized. To fully realize this vision, we need a high-performance, scalable, and reliable multicast engine, as an integral part of the run...

متن کامل

QuickSilver Scalable Multicast 1

Reliable multicast is useful for replication and in support of publish-subscribe notification. However, many of the most interesting applications give rise to huge numbers of multicast groups with heavily overlapping sets of receivers, large groups, or high rates of dynamism. Existing multicast systems scale poorly in one or more of these respects. This paper describes QuickSilver Scalable Mult...

متن کامل

Cornell University Ken Birman Cornell University Amar Phanishayee Cornell University

Reliable multicast is useful for replication and in support of publish-subscribe notification. However, many of the most interesting applications give rise to huge numbers of multicast groups with heavily overlapping sets of receivers, large groups, or high rates of dynamism. Existing multicast systems scale poorly in one or more of these respects. This paper describes QuickSilver Scalable Mult...

متن کامل

A Publish/Subscribe CORBA Persistent State Service Prototype

An important class of information dissemination applications requires 1:n communication and access to persistent datastores. CORBA’s new Persistent State Service combined with messaging capabilities offer the possibility of efficiently realizing information brokers between data sources and CORBA clients. In this paper we present a prototype implementation of the PSS that exploits the reliable m...

متن کامل

Effective multicast programming in large scale distributed systems

Many distributed applications have a strong requirement for efficient dissemination of large amounts of information to widely spread consumers in large networks. These include applications in e-commerce and telecommunication. Publish/subscribe is considered one of the most important interaction styles to model communication at large scale. Producers publish information for a topic and consumers...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000